package com.example.patient.service;

import com.example.patient.dto.req.DoFollowrReq;
import com.example.patient.dto.req.MyFollowrDetailReq;
import com.example.patient.dto.req.WcJsapiTicketReq;
import com.example.patient.dto.resp.*;

import java.util.List;

/**
 * @Author wxy
 * @Date 2021/1/18 13:08
 * @Version 1.0
 */
public interface HomeService {
    /**
     * 首页信息
     */
    IndexDataResp IndexData();

    /**
     * 医院公告列表
     */
    List<NoticeListResp> NoticeList();

    /**
     * 执业信息
     */
    HospitalInfoResp HospitalInfo();

    /**
     * 科室
     */
    DepListResp DepList();

    /**
     * 随访列表
     */
    List<MyFollowrListResp> MyFollowrList();

    /**
     * 随访详情
     */
    MyFollowrDetailResp MyFollowrDetail(MyFollowrDetailReq req);

    /**
     * 完成随访
     */
    DoFollowrResp DoFollowr(List<DoFollowrReq> reqList);

    /**
     * 微信JsTicket签名
     */
    Object WcJsapiTicket(WcJsapiTicketReq req);
}
